home *** CD-ROM | disk | FTP | other *** search
- (************************************************************************************
-
- :Program. Script
-
- :Contents. führt die Datei <mein Programmname>.exe aus, wobei das Argument
- :Contents. übergeben wird
-
- :Usage. als Default Tool eines Projektes
-
-
- :Copyright. "freely distributable copyrighted software", siehe Anleitung
-
- :Author. Thomas Ansorge
-
- :Address. Dinkelackerring 55, W-6730 Neustadt, Deutschland
-
-
- :Language. Modula-2
-
- :Translator. M2Amiga V4.0 (deutsch)
-
-
- :Version. 1.0 vom 06.09.1992
-
- :History. 1.0 vom 06.09.1992: Es läuft (<=> es stürzt nicht ab)
-
-
- ************************************************************************************)
-
-
- MODULE Script;
-
- FROM Arguments IMPORT GetArg, NumArgs;
-
- FROM DosL IMPORT Execute, Input, Output;
-
- FROM String IMPORT Concat;
-
- FROM SYSTEM IMPORT ADR;
-
- (* ------------------------------------------------------------------------------- *)
-
- VAR exeStr: ARRAY [0..255] OF CHAR;
- hilfe : ARRAY [0..255] OF CHAR;
- laenge: INTEGER;
- lint : LONGINT;
-
- (* ------------------------------------------------------------------------------- *)
-
- BEGIN (* Modul Script *)
-
- IF NumArgs () = 1 THEN
- exeStr := "Execute ";
-
- GetArg (0, hilfe, laenge);
- Concat (exeStr, hilfe);
- Concat (exeStr, ".exe ");
-
- GetArg (1, hilfe, laenge);
-
- IF laenge > 0 THEN
- Concat (exeStr, hilfe);
-
- lint := Execute (ADR (exeStr), Input (), Output ());
- END (* IF laenge *);
- END (* IF NumArgs *);
-
- END Script (* Modul *).
-